ComponentOne UWP Edition Release History
2016 v2
UWP Edition Release History > 2016 v2

UWP Edition

Breaking Change

  • Removed the design-time licensing model. With this release, every application that uses ComponentOne Studio's UWP Edition controls must set C1.UWP.LicenseManager.Key property to a valid evaluation or a full license key.

Calendar for UWP

Bug Fixes

  • Fixed the issue where FileNotFoundException is thrown on opening any of the pages in CalendarSamplesLib.

DateTimeEditor for UWP

Improvement

  • Removed the angle brackets from default watermark in the DatePicker control.

FinancialChart for UWP

  • First release.

FlexReport for UWP

Breaking Changes

  • [FlexViewer] Renamed the PageFillBrush property to PageBackground in C1FlexViewer and C1FlexViewerPane.
  • [FlexViewer] Renamed the CustomToolEventArgs.Handled property to NavigatedTo.
  • [FlexViewer] Renamed the PrepareToolsMenu event to PrepareToolMenu

Improvements

  • In previous releases, if the type of a field could not be resolved while loading a report, an exception was thrown. However, from this release onwards, the following text will appear - Unknown field type [XXX]. This field type may not be supported in the current edition of FlexReport.
  • Added the following methods to print generated reports:
    1. public new async Task ShowPrintUIAsync(C1PrintOption options)
    2. public async Task ShowPrintUIAsync()
  • Added the following properties to set the angle of text rotation within the field.
    1. float TextFieldBase.TextAngle { get; set; }
    2. float Field.TextAngle { get; set; }
  • Added the following properties to set the line spacing (in percent) between text lines in the field. The default value is 100, which corresponds to normal line spacing.
    1. double TextFieldBase.LineSpacing { get; set; }
    2. double Field.LineSpacing { get; set; }
  • [FlexViewer] Added text search panel.
  • [FlexViewer] Added the NavigateToCustomTool event that occurs when the user clicks the custom tool menu item.
  • [FlexViewer] Added the PrepareToolsMenu event that occurs after adding the default items to the Tools menu.
  • [FlexViewer] Added the ToolMenuItems property to C1FlexViewer. This property allows customizing Tools menu.
  • [FlexViewer] Added the WideLayout property to specify whether a multi-column layout is applied to wide reports by default.
  • [FlexViewer] Added the PageBorderBrush, PageAreaBackground and PageFillBrush properties in C1FlexViewer.
  • [FlexViewer] Added the PageBorderBrush, PageAreaBackground and PageFillBrush properties in C1FlexViewer.
  • [FlexViewer] Added support for page thumbnails in C1FlexViewer.
  • [FlexViewer] Added non-continuous mode in C1FlexViewerPane.

Bug Fixes

  • [FlexViewer] Fixed the issue where content in FlexViewer is not copied using Ctrl+C shortcut.
  • [FlexViewer] Fixed the issue where default item is not selected in drop-down view of C1FlexViewer on clearing the check mark of custom item.
  • [FlexViewer] Fixed the issue where the first page disappeared from FlexViewer on switching to Facing Pages in non-continuous mode.
  • [FlexViewer] Fixed multiple issues related to zooming, and switching view modes.
  • [FlexViewer] Fixed the issue where check marks are not shown beside some items in the drop-down view of FlexViewer.
  • [FlexViewer] Fixed the issue where unhandled exception is thrown when page size is changed to Default.
  • [FlexViewer] Fixed the issue where page number is shown 0 on loading a report containing only one page in FlexViewer.
  • [FlexViewer] Fixed the issue where text selection grips are shown far away from selection start/end on using touch to select the rotated text.
  • [FlexViewer] Fixed the issue where clicking an outline item does not scroll the report to the target position on a Windows Phone.
  • [FlexViewer] Fixed the issue where selection is not moved to the related thumbnail while changing the current page number in FlexViewer.
  • [FlexViewer] Fixed the issue where an exception is thrown on setting Non-Print Layout, NonContinuous in Eight Page view of Wide Report.

FlexChart for UWP

Improvement

  • Changed the beta license to regular.

FlexGrid for UWP

Improvement

  • Added IsDeferredScrollingEnabled property that gets or sets a value to determine whether scrolling should be deferred until the user releases the scrollbar thumb.
  • Added FrozenColumns and FrozenRows property to get or set a value that determines whether columns or rows should be frozen when scrolling.

Bug Fixes

  • Fixed the issue in selection on selecting a cell and dragging the selected cell containing column.
  • Fixed the issue where application crashes while selecting a row in FlexGrid running in Release mode.
  • Fixed the issue where private properties get rendered in FlexGrid.
  • Fixed the issue where ArgumentOutOfRangeException is thrown in mscorlib on setting the FrozenColumn property.
  • Fixed the issue where frozen columns cannot be dragged and dropped.
  • Fixed the issue where selection is not correct after moving columns to another position.
  • Fixed the issue where ArgumentOutOfRangeException is thrown in mscorlib on applying AllowMerging enumeration to the FlexGrid where the FrozenColumns property is set.
  • Fixed the issue where System.Collections.Generic.KeyNotFoundException is thrown in mscorlib on tapping Select All area of FlexGrid in a touch-enabled device.
  • Fixed the issue where ArgumentOutOfRangeException is thrown in mscorlib on tapping the FrozenColumns header.

Imaging for UWP

Improvement

  • Added BMP codec to support BMP format (currently supports reading and loading files only).

Bug Fixes

  • Fixed the issue where unhandled exception is thrown when page size is changed to Default.
  • Fixed the issue where page number is shown 0 on loading a report containing only one page in FlexViewer.

PDFViewer for UWP

Bug Fix

  • Fixed the issue where the application crashes on loading a PDF document.

RichTextBox for UWP

Improvement

  • Added support for moving (drag and drop) pictures within the document.

Bug Fixes

  • Fixed the issue where border of the cell comes along with image while dragging it to another cell in the table.
  • Fixed the issue where System.ArgumentException is thrown on pressing Ctrl+Z key in C1RichTextBox after deleting the content.

Schedule for UWP

Bug Fix

  • Fixed the memory leak issue.

Word for UWP

Improvements

  • Changed C1Word samples.
  • Improved support of Word/RTF borders (for all RtfBorderObject heirs). Added RtfTableBorderObject for all table objects (RtfTable, RtfRow and RtfCell).
  • Added the support of table cell padding for Open XML format (DOCX).

Bug Fixes

  • Fixed the issue where there is no footer visible in the Word document created using C1Word when saved in Docx format.
  • Fixed the issue where ForeFilling color of table in the C1Word Document is not effective in output RTF and DOCX files.
  • Fixed the issue where line break key 'Ctrl+Enter' in the Text Field , RTF Field, and Paragraph Field does not come into effect in Word export.
  • Fixed the issue where the Backfilling color of table in the C1Word Document is not effective in output RTF file.

Other Improvements

Improvement

  • [C1RangeSlider] - Added ScrollBehavior property.